School of Computer Science BCS accreditation 2021 - 2026
[Home]
Computer Science (Human Computer Interaction) BSc (Hons) - 2.2.1 Specify, design or construct computer-based systems
Return to programme overview.
COMP10120 First Year Team Project
Design and implementation of a substantial, data-driven web application.
Assesement : Presentation
Assesement : Presentation
COMP16321 Introduction to Programming 1
Design and implement simple Python based programs
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
COMP23311 Software Engineering 1
Students build and test a large open source software system
Assesement : Group coursework
Assesement : Group coursework
COMP28112 Distributed Systems
Discussed in class and tested as summative assessment.
Assesement : Individual coursework, Lab work
Assesement : Individual coursework, Lab work
PSYC21112 Perception & Action
Understand the role of human perception and it's relation to human behaviour in the design of computer-based systems
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
COMP30040 Third Year Project Laboratory
Students may specify, design and implement a substantial computer-based system.
Assesement : Individual coursework
Assesement : Individual coursework
COMP33511 User Experience
These are addressed in lecture notes, slides, and videoed lectures.
Assesement : Examination, Test
Assesement : Examination, Test
COMP33712 Agile Software Engineering
User stories are covered as a means of gathering and documenting requirements in a lightweight form. Evolutionary design techniques are covered as a means of avoiding the need to design software systems up-front, while attempting to meet requirements over the long term. Test-driven development is covered as an approach to the implementation of high-quality, highly-maintainable code.
Assesement : Examination
Assesement : Examination